/*模态框*/
.modal-mask { position: fixed; z-index: 99999999999999999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); display: table; transition: opacity .3s ease; }
.modal-wrapper { display: table-cell; vertical-align: bottom; }
.modal-container {-o-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;  box-sizing: border-box; width: 100%; margin: 0px auto; padding: 20px 30px; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 8px rgba(0, 0, 0, .33); transition: all .3s ease; font-family: Helvetica, Arial, sans-serif; }
.modal-header h3 { margin-top: 0; color: #42b983; }
.modal-body { margin: 20px 0; }
.modal-default-button { float: right; }
.modal-enter, .modal-leave { opacity: 0; }
.modal-enter .modal-container, .modal-leave .modal-container { -webkit-transform: scale(1.1); transform: scale(1.1); }
/*page*/
.g-bd { margin: 0px auto 75px; }
.g-bd .goods-pic { background: #efefef; border-bottom: 1px solid #ccc; }
.g-bd .goods-info-base { padding: 15px; background: #fff; }
.g-bd .goods-info-base .desc { padding: 15px 0 0 0; font-size: 14px; }
.g-bd .goods-info-base .price { box-flex: 1; -webkit-box-flex: 1; margin-top: 15px; }
.g-bd .goods-info-base .price .now { float: left; height: 35px; line-height: 35px; margin-right: 15px; }
.g-bd .goods-info-base .price .now a { color: #e50012; }
.g-bd .goods-info-base .price .now a:nth-child(3) { font-size: 24px; color: #e50012; }
.g-bd .goods-info-base .price .before { float: left; height: 35px; line-height: 44px; display: block; font-size: 12px; }
.g-bd .goods-info-base .price .before a { color: #999; text-decoration: line-through; }
.g-bd .goods-info-base .price .store { height: 35px; line-height: 50px; float: right; }
.g-bd .goods-info-base .price .subscription { clear: both; height: 35px; line-height: 35px; }
.g-bd .goods-info-base .price .subscription a { color: #e50012; }
.g-bd .goods-info-base .share { overflow: hidden; width: 50px; display: block; margin-left: 15px; margin-top: 15px; }
.g-bd .goods-info-base .share span.icon { display: block; margin: auto; width: 40px; height: 40px; }
.g-bd .goods-info-base .share p { text-align: center; color: #999; font-size: 12px; margin-top: 5px; }
.g-bd .goods-info-count { background: #fff; padding: 10px 15px; margin-top: 15px; height: 25px; }
.g-bd .goods-info-count .persons { display: inline-block; width: 60px; height: 22px; font-size: 12px; line-height: 22px; color: #ffffff; background: #e83928; text-align: center; }
.g-bd .goods-info-count .nums { display: inline-block; margin-left: 10px; font-size: 12px; }
.g-bd .goods-info-count .now-num { font-size: 12px; display: inline-block; float: right; line-height: 27px; }
.g-bd .goods-info-count .now-num #now-nums { color: #e83928; }
.goods-info-addon { padding: 15px; background: #fff; margin: 15px auto; }
.g-bd .goods-info-detail { background: #fff; margin-top: 15px; }
.g-bd .goods-info-detail ul.tab-header { border-bottom: 1px solid #ddd; height: 50px; }
.g-bd .goods-info-detail ul.tab-header li {}
.g-bd .goods-info-detail ul.tab-header li a { text-align: center; display: block; line-height: 50px; height: 50px; }
.g-bd .goods-info-detail ul.tab-header li a.active { border-bottom: 2px solid #ff4a00; box-sizing: border-box; }
.g-bd .goods-info-detail ul.tab-body {}
.g-bd .goods-info-detail ul.tab-body li { padding: 15px; }
.g-bd .goods-info-detail ul.tab-body li img{width: 100%;}
.bottom-text { padding: 15px 0; }
.g-bottom { position: fixed; bottom: 0; left: 0; height: 50px; width: 100%; background: #fff; z-index: 1986; overflow: hidden; border-top: 1px solid #eee; }
.g-bottom a { display: block; }
.g-bottom .qq { height: 50px; border-right: 1px solid #eee; box-flex: 1; -webkit-box-flex: 3; line-height: 50px; padding-left: 15px; color: #e50012; }
.g-bottom .qq .deposit { font-size: 24px; }
.g-bottom .tel p { text-align: center; color: #999; font-size: 12px; }
.g-bottom button { display: block; font-size: 16px; font-family: '微软雅黑'; }
.g-bottom .btn { line-height: 50px; text-align: center; box-flex: 2; -webkit-box-flex: 2; color: #ffffff; background: #e83928; }
.g-bottom .btn-2 { background: #999; }



/* 模态框 */
.modal-mask .btn-close{padding: 6px 15px;color: #E83928;float: right;border:1px solid #E83928;font-size: 12px;}
.modal-mask input{width: 100%;font-size: 14px;}
.modal-mask p.tip{visibility: hidden; color: rgba(255,74,0,1);font-size: 12px;text-align: right;margin-top: 5px;height: 20px;}
.modal-mask .row-1{border-bottom:1px solid #ddd;padding: 15px 5px;}
.modal-mask .row-2{border-bottom:1px solid #ddd;padding: 15px 5px;position: relative;margin-top: 15px;}
.modal-mask .row-2 .btn-getcode{background: #E83928;color: #FFF;width: 100px;
	text-align: center;height: 40px;line-height: 40px;display: block;
	position: absolute;right: 0;top:0;z-index: 1986;font-size: 14px;}
.modal-mask .row-3{margin-top: 45px;}
.modal-mask .row-3 .submit{width: 100%;text-align: center; height: 40px;line-height: 40px;
	background: #E83928;color: #FFF;font-size: 14px;}
.modal-mask .row-2 .btn-disabled{background: #ccc;}
.modal-mask .row-3 .btn-disabled{background: #ccc;}



/*分享*/
.u-share{background: rgba(255,255,255,0.9);position: fixed;top:0;left:0;width: 100%;height: 100%;
	z-index: 99999;box-sizing:border-box;padding: 5%;}

	pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
